@charset "utf-8";

.banner { position:relative; width:100%; overflow:hidden; }
.banner .swiper-slide { position:relative; width:100%; overflow:hidden; }
.banner .swiper-slide a { display:block; width:100%; }

.banner .swiper-slide a.a1 { display:block; }
.banner .swiper-slide a.a2 { display:none; }


.banner .swiper-pagination-1 { position:absolute; bottom:70px!important; left:0; text-align:center; z-index:9;  }
.banner .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px!important;  border-radius:100%; background:#fff; opacity:1; }
.banner .swiper-pagination-bullet-active { background:#333e7d; }

@media all and (max-width:1200px){
	.banner .swiper-slide a { height:auto; }
	.banner .swiper-slide a.a1 { display:none; }
	.banner .swiper-slide a.a2 { display:block; }
	
	.banner .swiper-pagination-1 { bottom:20px!important; }
	.banner .swiper-pagination-bullet { width:10px; height:10px; }
}

.aCox { padding:60px 0; line-height:1.1; }
.aCox ul { display:flex; flex-direction:row; justify-content:space-between; }
.aCox ul li { padding-left:80px; background-position:left 10px!important; }
.aCox ul li .p1 { color:#333; font-size:18px; font-weight:bold; }
.aCox ul li .p1 i { font-size:60px; font-family:"Arial"; margin-right:15px; }
.aCox ul li .p2 { font-size:16px; color:#666; margin-top:10px; }

@media all and (max-width:1680px){
	.aCox { padding:50px 0; }
	.aCox ul li { padding-left:60px; background-position:left 10px!important; }
	.aCox ul li .p1 { font-size:14px; }
	.aCox ul li .p1 i { font-size:40px; margin-right:10px; }
	.aCox ul li .p2 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:1200px){
	.aCox { padding:30px 0; }
	.aCox ul li { padding:40px 0 0 0; background-position:center 0!important; background-size:30px 30px!important; text-align:center; }
	.aCox ul li .p1 { font-size:14px; }
	.aCox ul li .p1 i { font-size:20px; margin-right:5px; }
	.aCox ul li .p2 { font-size:14px; margin-top:10px; }
}

.aDox ul li { position:relative; }
.aDox ul li .pic .img02 { display:none; }
.aDox ul li .txt { position:absolute; top:50%; transform: translateY(-50%); width:100%; line-height:1.1; z-index:2; }
.aDox ul li .txt .p1 { font-size:42px; color:#1b3c98; font-family:'Futura'; }
.aDox ul li .txt .p2 { font-size:24px; color:#000; margin-top:20px; line-height:1.7; }
.aDox ul li .txt .p3 { margin-top:55px; }
.aDox ul li .txt .p3 a { display:block; width:150px; height:45px; line-height:45px; font-size:16px; color:#333; background:#fff; text-align:center; }
.aDox ul li .txt .p3 a i { color:#1a5ad3; }

.aDox ul li .txt .p3 a:hover { background:#0d2a90; color:#fff; }
.aDox ul li .txt .p3 a:hover i { color:#fff; }

.aDox ul li:nth-child(1) .txt .p1 { color:#fff; }
.aDox ul li:nth-child(1) .txt .p2 { color:#fff; }

.aDox ul li .txt02 { position:absolute; left:0; right:0; bottom:10%; display:none; z-index:2; }
.aDox ul li .txt02 a { display:block; width:120px; height:35px; line-height:35px; font-size:14px; color:#333; background:#fff; text-align:center; margin:0 auto; }
.aDox ul li .txt02 a i { color:#1a5ad3; }

.aDox ul li.li02 .txt .txt01 { margin-left:61%; }


@media all and (max-width:1680px){
	.aDox ul li .txt .p1 { font-size:30px; }
	.aDox ul li .txt .p2 { font-size:18px; margin-top:20px; }
	.aDox ul li .txt .p3 { margin-top:40px; }
	.aDox ul li .txt .p3 a { width:120px; height:35px; line-height:35px; font-size:14px; }
}
@media all and (max-width:1200px){
	.aDox ul li .pic .img01 { display:none; }
	.aDox ul li .pic .img02 { display:block; }
	
	.aDox ul li .txt { position:absolute; top:10%; transform: translateY(0); text-align:center; }
	.aDox ul li .txt .p1 { font-size:20px; }
	.aDox ul li .txt .p2 { font-size:14px; margin-top:10px; }
	.aDox ul li .txt .p3 { margin-top:20px; display:none; }
	.aDox ul li .txt .p3 a { width:120px; height:35px; line-height:35px; font-size:14px; }
	
	.aDox ul li.li02 .txt .txt01 { margin-left:0; }
	
	.aDox ul li .txt02 { display:block; }
}

